home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / xdme_1.84_src.lha / XDME / include / defmap.h < prev    next >
Encoding:
Text File  |  1994-11-22  |  2.5 KB  |  98 lines

  1. /*
  2.  * $Id: defmap.h 1.2 1994/09/09 12:29:10 digulla Exp digulla $
  3.  *
  4.  * $Log: defmap.h $
  5.  * Revision 1.2  1994/09/09  12:29:10  digulla
  6.  * adjusted keymappings to changes in src/search.c
  7.  *
  8.  * Revision 1.1  1994/08/14  14:26:15  digulla
  9.  * Initial revision
  10.  *
  11.  */
  12.  
  13. CONST TWOSTRINGS defmap[] =
  14. {
  15.     "esc",      "esc",              /* Map some special keys */
  16.     "c-esc",    "recall",
  17.     "enter",    "return",
  18.     "up",       "up",
  19.     "down",     "down",
  20.     "right",    "right",
  21.     "left",     "left",
  22.     "bs",       "bs",
  23.     "del",      "del",
  24.     "tab",      "indent . .ct tab",
  25.     "s-tab",    "indent . -.ct backtab",
  26.     "return",   "return",
  27.     "s-return", "firstnb down",
  28.     "s-spc",    "( )",              /* shift space to space */
  29.     "s-del",    "deline",
  30.     "c-c",      "null",             /* break.. map to a nop */
  31.     "help",     "ref",
  32.  
  33.     /* Follow Styleguide */
  34.     "A-n",      "newwindow arpload",
  35.     "A-o",      "arpload",
  36.     "A-s",      "saveold",
  37.     "A-a",      "arpsave",
  38.     "A-q",      "quit",
  39.     "A-Q",      "quitall",
  40.     "A-z",      "undo",
  41.     "A-x",      "bsave t:xdme_clip bdelete",
  42.     "A-c",      "bsave t:xdme_clip unblock",
  43.     "A-v",      "insfile t:xdme_clip",
  44.     "A-f",      "escimm (findstr `) next",
  45.     "As-f",     "escimm (findstr `) prev",
  46.     "A-r",      "escimm (findstr `) escimm (repstr `) next",
  47.     "As-r",     "escimm (findstr `) escimm (repstr `) prev",
  48.     "A-e",      "escimm (execute `)",
  49.     "A-b",      "block",
  50.     "A-i",      "iconify",
  51.  
  52.     "a-up",     "scrollup",
  53.     "a-down",   "scrolldown",
  54.     "a-left",   "wleft",
  55.     "a-right",  "wright",
  56.  
  57.     "s-up",     "pageup",
  58.     "s-down",   "pagedown",
  59.     "s-right",  "pageright",
  60.     "s-left",   "pageleft",
  61.  
  62.     "c-up",     "top",
  63.     "c-down",   "bottom",
  64.     "c-right",  "last",
  65.     "c-left",   "set tmp $colno firstnb if x=$tmp first",
  66.  
  67.     "c-j",      "join",
  68.     "c-i",      "insertmode toggle",
  69.     "c-del",    "remeol",
  70.     "c-w",      "wordwrap toggle",
  71.     "c-g",      "escimm (goto )",
  72.     "c-l",      "(^L)",                 /* FF */
  73.     "c-e",      "(^[)",                 /* ESC */
  74.     "c-m",      "match",
  75.  
  76.     "a-l",      "wleft",
  77.     "a-r",      "wright",
  78.     "a-n",      "next",
  79.     "as-n",     "replace next",
  80.     "a-p",      "prev",
  81.     "as-p",     "replace prev",
  82.     "a-f",      "reformat",
  83.     "a-i",      "indent b .t",
  84.     "a-I",      "indent b -.t",
  85.     "a-b",      "block",
  86.     "a-c",      "bcopy",
  87.     "a-d",      "bdelete",
  88.     "a-m",      "bmove",
  89.     "a-s",      "barpsave",
  90.  
  91.     "L-lmb",    "tomouse",      /*  left button                 */
  92.     "L-mmo",    "tomouse",      /*  mouse move w/left held down */
  93.     "M-mmb",    "clipins",      /*  insert from clipboard       */
  94.     "R-rmb",    "iconify",      /*  right button                */
  95.     NULL, NULL
  96. };
  97.  
  98.